// pages/question-detail/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    datas: "",
    datas_list:"",
    qid:"",

    isHidden:true,
    token1:"",
    token2:"",
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var _this = this;
    _this.setData({
      qid: options.id,

    })

    console.log(_this.data.qid);


    var _Token;
    try {
      var value = wx.getStorageSync('Token')
      if (value) {
        // Do something with return value
        _Token = value;
        console.log(value);
      }
    } catch (e) {
      // Do something when catch error
    }

    // wx.request({
    //   url: "https://www.chnode.xyz/api/User.ashx?",
    //   data: {
    //     DataType: "GetUserIDByToken",
    //     Token: _Token,
    //   },
    //   success: function (res) {
    //     console.log("dddddddd");
    //     console.log(res);
    //     console.log("ddddddd");
    //     if (res.data.isok == "false"){

    //     }
    //     else {

    //       //请求成功
    //       _this.setData({
    //         // datas: res.data.datas

    //       })

    //       console.log(_this.data.datas)
    //     }
    //   }
    // }),

    console.log("sssssssggggggg");
    console.log(options.id);
    wx.request({
      url: "https://www.chnode.xyz/api/Question_Detail.ashx?",
      data: {
        DataType: "Question",
        qid: options.id,
        
        
      },
      
      
      success: function (res) {
        console.log("aaaaa");
        console.log(res);
        console.log("aaaaaa");
        if (res.data.isok == "false"){

        }
         
        else {


          console.log("12222221fenglin");
          console.log(res.data.datas[0].U_ID);
          _this.setData({
            token1: res.data.datas[0].U_ID,
          })
          ///////////

          wx.request({
            url: "https://www.chnode.xyz/api/User.ashx?",
            data: {
              DataType: "GetUserIDByToken",
              Token: _Token,
            },
            success: function (res) {
              console.log("dddddddd");
              console.log(res.data.data.U_ID);
              _this.setData({
                token2: res.data.data.U_ID,
              })
              if (_this.data.token1 == _this.data.token2){
                _this.setData({
                  isHidden : false,
                })
              }else{
                _this.setData({
                  isHidden: true,
                })
              }
              console.log("ddddddd");
              if (res.data.isok == "false") {

              }
              else {

                //请求成功
                _this.setData({
                  // datas: res.data.datas

                })

                console.log(_this.data.datas)
              }
            }
          }),

          ////////////
          _this.setData({
            datas: res.data.datas

          })


          console.log(_this.data.datas)
        }
      }
    }),

      wx.request({
      url: "https://www.chnode.xyz/api/Question_Detail.ashx?",
        data: {
          DataType: "Answer_List",
          qid: options.id,
        },
        success: function (res) {
          console.log("sssss");
          console.log(res);
          console.log("sssss");
          if (res.data.isok == "false")
            _this.showZanTopTips(res.data.info);
          else {
            
            _this.setData({
              datas_list: res.data.datas
            })

          }
        }
      })

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
  
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
  
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {
  
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
  
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
  
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {
  
  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {
  
  },

  addAddess: function () {
    console.log("click123");//
    var _this = this;
    wx.navigateTo({
      url: "/pages/myanswer/index?id=" + _this.data.qid
    })
  },

  goumaiClicked:function(e){
    var _this = this;
    console.log(e);
    console.log(e.currentTarget.dataset.index);
    console.log(_this.data.datas_list[e.currentTarget.dataset.index].A_ID);


    try {
      var value = wx.getStorageSync('openid')
      if (value) {
        // Do something with return value
        console.log(value);

        wx.request({
          url: "https://www.chnode.xyz/api/Pay.ashx?",
          data: {
            DataType: "WxPay",
            openid: value,
            A_ID: _this.data.datas_list[e.currentTarget.dataset.index].A_ID,
          },
          
          success: function (res1) {
            console.log("shuchu");
            console.log(res1)
            if (res1.data.isok == "false")
              _this.showZanTopTips(res1.data.info);
            else {

              wx.requestPayment({
                timeStamp: res1.data.data.timeStamp,
                nonceStr: res1.data.data.nonceStr,
                "package": res1.data.data.package,
                signType: 'MD5',
                paySign: res1.data.data.paySign,
                fail: function (aaa) {
                  // wx.showToast({ title: '支付失败:' + aaa })
                },
                success: function (e) {
                  console.log(e);
                  wx.showToast({ title: '支付成功' })
                  wx.redirectTo({
                    // url: '../order-list/index'
                  });
                }
              })


            }
          }
        })


      }
    } catch (e) {
      // Do something when catch error
    }

  },

	btnClicked_tousu: function (e) {
		this.setData({
			myDialog: true,
		})
	},
	btnClicked_tousu2: function (e) {
		this.setData({
			myDialog: false,
		})
	},

})